Table 10

+========-=========-===================================-=========-===============+ 
|Code    | Support |Message Name                       |Direction|               | 
|        |---------|                                   |         |   Negate ATN  | 
|        |Init|Targ|                                   |         |before last ACK| 
|--------+----+----+-----------------------------------+---------+---------------| 
|06h     | O  | M  |ABORT                              |      Out|      Yes      | 
|0Dh     | O  | O  |ABORT TAG see note 1)              |      Out|      Yes      | 
|0Ch     | O  | M  |BUS DEVICE RESET                   |      Out|      Yes      | 
|0Eh     | O  | O  |CLEAR QUEUE see note 1)            |      Out|      Yes      | 
|00h     | M  | M  |COMMAND COMPLETE                   | In      |      ---      | 
|04h     | O  | O  |DISCONNECT                         | In      |      ---      | 
|04h     | O  | O  |DISCONNECT                         |      Out|      Yes      | 
|80h+    | M  | O  |IDENTIFY                           | In      |      ---      | 
|80h+    | M  | M  |IDENTIFY                           |      Out|      No       | 
|23h     | O  | O  |IGNORE WIDE RESIDUE (two bytes)    | In      |      ---      | 
|0Fh     | O  | O  |INITIATE RECOVERY                  | In      |      ---      | 
|0Fh     | O  | O  |INITIATE RECOVERY see note 2)      |      Out|      Yes      | 
|05h     | M  | M  |INITIATOR DETECTED ERROR           |      Out|      Yes      | 
|0Ah     | O  | O  |LINKED COMMAND COMPLETE            | In      |      ---      | 
|0Bh     | O  | O  |LINKED COMMAND COMPLETE (WITH FLAG)| In      |      ---      | 
|09h     | M  | M  |MESSAGE PARITY ERROR               |      Out|      Yes      | 
|07h     | M  | M  |MESSAGE REJECT                     | In   Out|      Yes      | 
|***     | O  | O  |MODIFY DATA POINTER                | In      |      ---      | 
|08h     | M  | M  |NO OPERATION                       |      Out|      Yes      | 
|        |    |    |Queue tag messages (two bytes)     |         |               | 
|21h     | O  | O  |  HEAD OF QUEUE TAG                |      Out|      No       | 
|22h     | O  | O  |  ORDERED QUEUE TAG                |      Out|      No       | 
|20h     | O  | O  |  SIMPLE QUEUE TAG                 | In   Out|      No       | 
|10h     | O  | O  |RELEASE RECOVERY                   |      Out|      Yes      | 
|03h     | O  | O  |RESTORE POINTERS                   | In      |      ---      | 
|02h     | O  | O  |SAVE DATA POINTER                  | In      |      ---      | 
|***     | O  | O  |SYNCHRONOUS DATA TRANSFER REQUEST  | In   Out|      Yes      | 
|11h     | O  | O  |TERMINATE I/O PROCESS              |      Out|      Yes      | 
|***     | O  | O  |WIDE DATA TRANSFER REQUEST         | In   Out|      Yes      | 
|12h-1Fh |    |    |Reserved                           |         |               | 
|24h-2Fh |    |    |Reserved for two-byte messages     |         |               | 
|30h-7Fh |    |    |Reserved                           |         |               | 
|--------------------------------------------------------------------------------| 
|Key:      M    = Mandatory support, O = Optional support.                       | 
|          In   = Target to initiator,  Out = Initiator to target.               | 
|          Yes  = Initiator shall negate ATN before last ACK of message.         | 
|          No   = Initiator may or may not negate ATN before last ACK of         | 
|                 message.  (see attention condition, 6.2.1.)                    | 
|          ---  = Not applicable                                                 | 
|          ***  = Extended message (see tables 11 and 12)                        | 
|          80h+ = Codes 80h through FFh are used for IDENTIFY messages           | 
|                 (see table 13).                                                | 
|--------------------------------------------------------------------------------| 
|      NOTES                                                                     | 
|      1 The ABORT TAG and CLEAR QUEUE messages are required if tagged queuing   | 
|        is implemented.                                                         | 
|      2 Outbound INITIATE RECOVERY messages are only valid during the           | 
|        asynchronous event notification protocol.                               | 
+================================================================================+